/*******************  COMMAN CSS START **************/
html > body * {
	outline:none;
}
body {
	margin:0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:18px;
	background-color:
	
}
.top-col1{ width:100%; float:left; background:#f5f4f2 url(../images/new-top-bg.jpg) no-repeat center 126px;}
*, html, body {
	margin:0;
	padding:0;
	text-decoration:none;
	outline:none;
}
img {
	border: none; margin:0; padding:0;
	

}
.float-left {
	float:left;
}
.float-right {
	float:right;
}
.web-wrap {
	width:1000px;
	margin:0 auto;
}
a {
	color:#9e9876;
}
a:hover {
	color:#9e9876;
	text-decoration:underline;
}
p {
	color:#4C4C4C;
	text-align:justify;
	line-height:18px;
	padding-bottom:12px;
}
h2 {font:30px Arial, Helvetica, sans-serif; text-transform:none; text-shadow: 1px 0px #999999; margin-bottom:10px; color:#d15901;}
h3 {font:26px Arial, Helvetica, sans-serif; text-transform:none; text-shadow: 1px 0px #999999; margin-bottom:10px; color:#d15901;}
h4 {font:22px Arial, Helvetica, sans-serif; text-transform:none; text-shadow: 1px 0px #999999; margin-bottom:10px; color:#d15901;}
h5 {font:18px Arial, Helvetica, sans-serif; text-transform:none; text-shadow: 1px 0px #999999; margin-bottom:10px; color:#d15901;}
h6 {font:16px Arial, Helvetica, sans-serif; text-transform:none; text-shadow: 1px 0px #999999; margin-bottom:10px; color:#d15901;}
/*******************  Content Wrapper **************/

/*******************  HEADER Start **************/
#header { width:100%;
	float:left;
	padding:10px 0px;
}
#header h1 {
	float:left;
	font-size:42px;
	text-transform:capitalize;
	color:#e5b300;
	font-weight:bold;
	}
/*******************  NAVIGATION **************/



#navigation {
	float:right;
	margin:35px 0 0 0; display:none;
	}
#navigation ul {
	list-style-type:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	text-transform:uppercase;
	color:#000;
	padding-left:0px;
		
}
#navigation ul li {
	float:left;
	position:relative;
	
		}
#navigation ul li a {
	float:left;
	color:#ffffff;
	text-transform:uppercase;
	font-size:14px;
	font-weight:normal;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	padding:3px 25px 3px 34px;
	margin-right:3px;

}
#navigation ul li a:hover, #navigation ul li a.active {
	color:#ffffff;
	text-decoration:underline;

}
#navigation ul li ul{ display:none; margin:0px; padding:0px; z-index:999;}
#navigation ul li:hover ul { position:absolute; display:block; top:26px; left:0px; background:-moz-linear-gradient(top, #edecec, #f3f2f2, #f9f7f7); background:-ms-linear-gradient(top, #edecec, #f3f2f2, #f9f7f7); background:-webkit-linear-gradient(top, #edecec, #f3f2f2, #f9f7f7); border-radius:5px; border:1px so #f8f8f8;}
#navigation ul li:hover ul li{ text-decoration:underline; width:150px; border:0px; }
#navigation ul li:hover ul li a{ background:none !important;  margin:0px 0 0 0; color:#023a4f; font-size:12px; border:0px;}
#navigation ul li:hover ul li:hover{color:#023a4f;}

#navigation ul li ul ul { display:none; margin:0px; padding:0px;}
#navigation ul li:hover ul ul { display:none; margin:0px; padding:0px; }
#navigation ul li ul li:hover ul{ position:absolute; top:0px; left:150px;display:block; margin:0px;background:-moz-linear-gradient(top, #edecec, #f3f2f2, #f9f7f7); background:-ms-linear-gradient(top, #edecec, #f3f2f2, #f9f7f7); background:-webkit-linear-gradient(top, #edecec, #f3f2f2, #f9f7f7); border-radius:5px; border:1px so #f8f8f8;}
#navigation ul li ul li:hover ul li{ text-decoration:underline; margin:0px; padding:0px;}
#navigation ul li ul li:hover ul li a{  margin:0px; padding:5px 50px 5px 5px; color:#023a4f; line-height:normal;}
#navigation ul li ul li:hover ul a:hover{ color:#023a4f;}

/*******************  drop down **************/
#navigation ul li:hover ul ul ul { display:none; margin:0px; padding:0px; background:#000; }
#navigation ul li:hover ul ul ul { display:none; margin:0px; padding:0px; background:#000; }
#navigation ul li ul li ul li:hover ul{ position:absolute; top:0px; left:190px;display:block; margin:0px;}
#navigation ul li ul li ul li:hover ul li{ text-decoration:underline; margin:0px; padding:0px; background:#023a4f;}
/*******************  Top Column **************/
.top-col {width:1000px; float:left; background:#DDEC39; margin-top:447px;}
/*******************  Bottom Column **************/
.bottom-col {
	width:1000px;
	float:left;
}
/*******************  Banner **************/
#banner-container { width:1000px;
	float:left;
	/* FF3.6 */
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#282d30', EndColorStr='#272c2f')";
	-moz-box-shadow: 0px 5px 5px #272c2f;
	-webkit-box-shadow: 0px 5px 5px #272c2f;
	background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #282d30),color-stop(1, #272c2f));/* Saf4+, Chrome */
/* IE6,IE7 */
/* IE8 */
	}
#banner {
	float:left;
}

.content-wrapper{ width:100%; float:left; padding:10px 0;}

/*******************  Query Form **************/
.block_form {
	width:285px;
	height:332px;
	float:right;
	padding-bottom:10px;
	margin:0px 0 0 0;
	background:#A3B646; /*#db9716;*/
	/*background:-moz-linear-gradient(top, #e4a016, #bc7b13);
	background:-webkit-linear-gradient(top, #e4a016, #bc7b13);
	background:-ms-linear-gradient(top, #e4a016, #bc7b13);	
	background-image: -moz-linear-gradient(top, #e4a016, #bc7b13); /* FF3.6 */ */

}
.block_form h2 {
	font-family:Arial, Helvetica, sans-serif;
	color:#fff;
	font-weight:normal;
	font-size:22px;
	text-transform:uppercase;
	padding:18px 0 14px 60px;
	margin-bottom:8px;
	background:url(../images/query-icon.png) no-repeat 5px 5px; border-bottom:1px solid !important; text-shadow:none;
}
.block_form h2 span {
	color:#9e9c9c;
}
form label {
	width:50px;
	float:left;
	color:#fff;
	font-size:12px;
	font-weight:normal;
	font-family:Arial, Helvetica, sans-serif;
	padding:0 0 2px 10px;

}
form input[type='text'] {
	border:none;
	height:22px;
	float:left;
	color:#333333;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	padding:0px 3px;
	width:200px;
	margin:0px 0px 10px 5px; background:#fae7bf; border:1px solid #d39513;
}
form textarea {
	border:none;
	height:92px;
	margin:0px 0px 10px 5px;
	float:left;
	color:#333333;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	padding:0px 3px;
	width:200px; background:#fae7bf; border:1px solid #d39513;
}
form input[type='submit'] {
	cursor:pointer;
	border:none;
	color:#fff;
	float:left;
	font-size:16px; margin-bottom:5px;
	margin-left:65px; padding:3px 15px; text-shadow: 1px 1px #000;
	border:3px solid #679B10;
        background:-moz-linear-gradient(top, #538004, #5f8f0b, #699d11);
	background:-webkit-linear-gradient(top, #538004, #5f8f0b, #699d11);
	background:-ms-linear-gradient(top, #538004, #5f8f0b, #699d11);	
	background-image: -moz-linear-gradient(top, #538004, #5f8f0b, #699d11); /* FF3.6 */
	/* background:-moz-linear-gradient(top, #cc4f0e, #b03f04);
	background:-webkit-linear-gradient(top, #cc4f0e, #b03f04);
	background:-ms-linear-gradient(top, #cc4f0e, #b03f04);	
	background-image: -moz-linear-gradient(top, #cc4f0e, #b03f04); /* FF3.6 */ */
}
form input[type='submit']:hover {
background:-moz-linear-gradient(top, #538004, #5f8f0b, #699d11);
	background:-webkit-linear-gradient(top, #538004, #5f8f0b, #699d11);
	background:-ms-linear-gradient(top, #538004, #5f8f0b, #699d11);	
	background-image: -moz-linear-gradient(top, #538004, #5f8f0b, #699d11); /* FF3.6 */

	/*background:-moz-linear-gradient(top, #b03f04, #cc4f0e);
	background:-webkit-linear-gradient(top, #b03f04, #cc4f0e);
	background:-ms-linear-gradient(top, #b03f04, #cc4f0e);	
	background-image: -moz-linear-gradient(top, #b03f04, #cc4f0e); /* FF3.6 */ */
}
.mandatory {
	color:#f00;
}
/*******************  Content Area **************/
.content-area {
	float:left;
	width:100%;
}
/*******************  Left Column **************/
.left-col {
	margin:0px 12px 0px 0px;
	float:left;
}
.left-col ul {  }
.left-col ul li { margin:0 10px;}
.left-col ul li ul{ }
.left-col ul li ul li{ list-style:none; padding-left:10px;}
/*******************  Middle Column **************/
.middle-col { width:100%; color:#adadad;}
.middle-col p a{ color:#FF8C00;}
.middle-col a.read-more{
	background:#e67f2f;
	height:35px; 
	width:89px; 
	color:#ffffff; 
	font-size:13px;
	text-align:center;
	padding:10px 25px 10px 25px;
}
.middle-col a:hover.read-more{
	background:#c4c3c2;
	height:35px; 
	width:89px; 
	color:#000; 
	font-size:13px;
	text-align:center;
	padding:10px 25px 10px 25px;
}
.middle-col ul { padding-left:10px;}
.middle-col ul li {margin:0 10px; color:#4c4c4c;}
.middle-col ul li ul{ }
.middle-col ul li ul li{}
/*******************  Right Column **************/
.right-col {
	float:right; padding:0 0 0 15px;
}
.right-col ul { padding-left:10px;}
.right-col ul li {margin:0 10px;}
.right-col ul li ul{ }
.right-col ul li ul li{}
/*******************  PRODUCT DETAILS **************/


/*******************  PRODUCT DETAILS IMAGE Float Left **************/

.product-column {
  
background:-moz-linear-gradient(top, #ffffff, #f8f8f8);
	background:-webkit-linear-gradient(top, #ffffff, #f8f8f8);
	border:1px solid #edebeb;
 

}
  
.product-column img  , .product-thumb img{
 border:2px solid #d4d4d4;
}
.product-column img:hover  , .product-thumb img:hover{
 border:2px solid #5c5c5a;
}
.button{ width:auto; margin:2px; float:left; text-decoration:none; color:#fff; /* FF3.6 */	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#4d473b', EndColorStr='#3b382f')";
	border-radius: 6px;
	padding: 8px;
	text-align: center;
	font-size: 14px;
	text-transform: capitalize;
	background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #4d473b),color-stop(1, #3b382f));/* Saf4+, Chrome *//* IE6,IE7 */
}
.button:hover{ text-decoration:none; /* FF3.6 */	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='3b382f', EndColorStr='#4d473b')";
	color: #c2bda1;
	background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #3b382f),color-stop(1, #4d473b));/* Saf4+, Chrome *//* IE6,IE7 */
}

/****************************************** Floatingbar CSS****************************/
.block_floatingbar{ width:240px; margin-bottom:10px; /* FF3.6 */	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#4d473b', EndColorStr='#3b382f')";
	border-radius: 5px;
	background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #4d473b),color-stop(1, #3b382f));/* Saf4+, Chrome *//* IE6,IE7 */
}
.block_floatingbar h2{ color:#ffffff; padding:14px 0px 8px 16px; background:none;}
.block_floatingbar ul{ margin:0px; padding:0px 19px 15px 10px;}
.block_floatingbar ul li{ margin:0px 0 0 4px; padding:0px 0 8px 10px; list-style:none; }
.block_floatingbar ul li a{color:#ffffff; }
.block_floatingbar ul li a:hover{ text-decoration:underline; color:#c2bda1;}
.block_floatingbar ul li ul{ display:block;}
.block_floatingbar ul li ul li{ margin:5px 0 8px 8px; padding:0 0 0 10px;  }
.block_floatingbar ul li ul li a{ text-decoration:none; color:#ffffff;}
.block_floatingbar ul li ul li a:hover{ text-decoration:underline; color:#c2bda1;}

/*******************  product-box **************/
/*.product-container{ float:left; width:100%; border:1px solid #000000; padding:1% 0;}
.product-container .product-box{ float:left; width:30%; margin:0 1%; border:1px solid #d2d2d2;}*/

ul.gallery-thumb li p{ background:#066ed7; border:1px solid #0461be; color:#ffffff; text-transform:capitalize;}
ul.gallery-thumb li img{ border:2px solid #96c9fc;}
.category h2{ padding-bottom:5px; text-transform:capitalize;}


.HomeBlocks{ width:100%; float:left; margin:10px 0;}
.HomeBlocks h4 {color:#879A2A !important;text-shadow:none !important;font-weight:bold;}
.HomeBlocks h6 { color: #879A2A !important;
    font-size: 16px;
    font-weight: bold;
    margin-bottom: 5px;
    margin-top: 15px;
    text-shadow: none !important;}
.block-01{
	float:left;
	height: 470px;
}
.block-01 img{ padding:3px; border:1px solid #CCC; margin-right:10px;}
.block-01.flowRight{ float:right; margin-right:0;}
.block-01 p strong{ color:#4C4C4C; font-style:italic;}
.block-01 p{ color:#4c4c4c;}
.block-01 p a{padding:5px 10px; color:#FFF; text-transform:uppercase; font-weight:bold;}
.block-01 p a:hover{ text-decoration:underline;}
.block-01 p a.red{ color:#FFF; text-transform:uppercase;
	/*background:-moz-linear-gradient(top, #fc7342, #cf3b06);
	background:-webkit-linear-gradient(top, #fc7342, #cf3b06);
	background:-ms-linear-gradient(top, #fc7342, #cf3b06);	
	background-image: -moz-linear-gradient(top, #fc7342, #cf3b06); /* FF3.6 */ */ 
}
/*.block-01 p a.green*/

.green{ color:#FFF; text-transform:uppercase;
	background:-moz-linear-gradient(top, #538004, #5f8f0b, #699d11);
	background:-webkit-linear-gradient(top, #538004, #5f8f0b, #699d11);
	background:-ms-linear-gradient(top, #538004, #5f8f0b, #699d11);	
	background-image: -moz-linear-gradient(top, #538004, #5f8f0b, #699d11); /* FF3.6 */
        
}
.block-01 ul{ margin:0 0 10px 0; padding:0; color:#4c4c4c;font-size:14px; }
.block-01 ul li{ padding:2px 0; list-style:none; margin:0px;}
.block-01 ul li strong {font-weight:bold;}


.HomeBottomBlocks{
	float: left;
	margin-bottom: 1px;
	width: 680px;
	height: 388px;
	padding-top: 13px;
	padding-right: 13px;
	padding-bottom: 0;
	padding-left: 15px;
}
.Speciality{ width:330px; float:left; margin-right:20px; margin-bottom:10px;}
.Speciality h4{ font-size:15px; margin-bottom:10px; font-size:20px; border-bottom:1px solid; line-height:30px; text-shadow:none;color:#798800;}
.Speciality p a{padding:3px 7px; color:#FFF;}
.Speciality p{ color:#707070;}
.Speciality p a:hover{ text-decoration:underline;}
.Speciality p a.red{ color:#FFF;
	background:-moz-linear-gradient(top, #cc4f0e, #b03f04);
	background:-webkit-linear-gradient(top, #cc4f0e, #b03f04);
	background:-ms-linear-gradient(top, #cc4f0e, #b03f04);	
	background-image: -moz-linear-gradient(top, #cc4f0e, #b03f04); /* FF3.6 */
}

.Speciality p img{ border:1px solid #CCC;}
.HomeBottomBlocks .flowright{ margin-right:0 !important; float:right !important;}
.Speciality ul{margin-bottom:12px;}
.Speciality ul li {list-style:disc inside;color:#707070;}

/*******************  Footer **************/

#footer { width:100%; float:left; padding:10px 0px; color:#333333; background:#dfdfdf;}
#footer p { padding-bottom:0px; color:#333333; }
#footer a {color:#333333; text-decoration:underline;}
#footer a:hover {text-decoration:none;}
#footer span {font-weight:bold;}

.TopRight{ float:right; border-radius:0 0 5px 5px; color:#615300; padding-top:5px; font-size:20px; text-align:right; line-height:26px;}

/****************************************** content CSS****************************/

.home-content{ float:left; width:100%;}
.home-content h2{color:#333333;	font-size:26px;	text-transform:uppercase;	clear:both;	padding:10px;	margin-bottom:10px;	border-bottom:1px solid #eaeaea; font-weight:normal;}
.home-content h2 span{ color:#9e9876;}
.home-content .blocks{float:left; width:100%;}
.home-content .blocks .block-01{ float:left; width:24%; margin-right:2%;}
.home-content .blocks .block-01 img{ border:1px solid #efefef;}
.home-content .blocks .block-01 img:hover{ border:1px solid #d4d4d4;}
.home-content .blocks .block-01 h5{ color:#3b3b3b; font-size:15px; margin:20px 0 0 0; padding:0px; clear:both; font-weight:normal;}
.home-content .blocks .block-01 h6{ color:#848484; font-size:13px; margin:0px 0 24px 0; padding:0px; clear:both; font-weight:normal;}
.home-content .blocks .block-01 p{ color:#848484; line-height:normal; font-size:12px; text-align:left;}
.home-content .blocks .block-01 p a{ background:#3b3b3b; padding:2px 10px; color:#ffffff; margin-top:20px;}
.home-content .blocks .block-02{ float:right; width:22%;}
.home-content .blocks .block-02 img{ border:1px solid #efefef;}
.home-content .blocks .block-02 img:hover{ border:1px solid #d4d4d4;}
.home-content .blocks .block-02 h5{ color:#3b3b3b; font-size:15px; margin:20px 0 0 0; padding:0px; clear:both; font-weight:normal;}
.home-content .blocks .block-02 h6{ color:#848484; font-size:13px; margin:0px 0 24px 0; padding:0px; clear:both; font-weight:normal;}
.home-content .blocks .block-02 p{ color:#848484; line-height:normal; font-size:12px; text-align:left;}
.home-content .blocks .block-02 p a{ background:#3b3b3b; padding:2px 10px; color:#ffffff; margin-top:20px;}

.FlowRight{ margin-right:0; float:right;}

.FeaturedBlock{ width:935px; float:left; margin-bottom:20px; padding:0px 25px;}
.ImgBlock{ width:222px; float:left; margin-right:15px; background:url(../images/img-shadow.png) no-repeat center bottom; padding-bottom:9px;}
.ImgBlock a img{ padding:10px; background:#FFF;}
.ImgBlock a img:hover{ background:#618b0c;}
.FeaturedBlock .flowRight{ margin-right:0; float:right;}

.ContactUs{ width:100%; float:left; min-height:300px; padding:100px 0 0 0; text-align:center;}

#block_element_26731 h4  {
    color: #879A2A !important;
    font-size: 21px;
    font-weight: bold;
    margin-bottom: 5px;
    margin-top: 15px;
    text-shadow: none !important;
}
#block_element_26731 a {color:#000;}
#block_element_26731 a:hover {color:#000;text-decoration:underline;}



.ContactUsSpan { text-align:center; }
.ContactUsSpan span { margin:5px 15px; }
